#include<stdio.h>
#include<math.h>
#include<string.h>
long long min(long long ,long long);

int main()
{
	int T;
	scanf("%d",&T);
	for(int i=0;i<T;i++)
	{
		long long op,r1,r2;
		long long sum=0;
		scanf("%lld%lld%lld",&op,&r1,&r2);
		if(op==0)
		{
			sum=r1+r2;
			printf("%lld\n",sum);
		}
		
		else
		{
			long long a=r1*r2;
			long long b=r1+r2;
			if(a%b==0)
			{
				printf("%lld\n",a/b);
			}
			else
			{
				
			
				long long m=min(a,b);
				printf("%lld %lld\n",a/m,b/m);
				}
		}	
	}
	return 0;
}

long long min(long long a,long long b)
{
	if(a%b!=0)
	{
		return min(b,a%b);
	}
	else
	{
		return b;
	}
}
